package com.commonEncryptionAlgorithms.base64;

import java.util.Base64;

/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2024/05/12/10:51
 * @target 心若有所向往，何惧道阻且长
 */

public class Base64Example {
    public static void main(String[] args) {
        String originalString = "Hello, World!";

        // 加密字符串
        String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
        System.out.println("Encoded string: " + encodedString);

        // 解密字符串
        byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
        String decodedString = new String(decodedBytes);
        System.out.println("Decoded string: " + decodedString);
    }
}
